@font-face { 
  font-family: Yanone Kaffeesatz; 
    src: url('../fonts/YanoneKaffeesatz-Regular.eot'); 
    src: local("Yanone Kaffeesatz"), url('../fonts/YanoneKaffeesatz-Regular.ttf'); 
} 

@font-face { 
  font-family: News Cycle; 
    src: url('../fonts/NewsCycle-Regular.eot'); 
    src: local("News Cycle"), url('../fonts/NewsCycle-Regular.ttf'); 
} 

html { 
  height: 100%;
}

* { 
  margin: 0;
  padding: 0;
}

/* tell the browser to render HTML 5 elements as block */
article, aside, figure, footer, header, hgroup, nav, section { 
  display:block;
}


/* Color de fondo es gris! */
body { 
  font: 14px 'News Cycle', arial, sans-serif;
  background:#fff url(../images/wall.jpg) ;					
  color: #000;
}

/*RECUADRO BLANCO DEL FONDO*/
#cuadroBlanco {
  
  width:60%;
  height:650px; 
  background:white;
  text-align:center;
  margin-top:2%;
  margin-left: 20%;
  -moz-box-shadow: 0 0 5px 5px #888;
  -webkit-box-shadow: 0 0 5px 5px#888;
  box-shadow: 0 0 5px 5px #888;

}
td.fecha{
    padding-left: 40px;
}
#cuadroBlanco form input{
	margin-left:115px;
}


#cuadroBlanco form textarea{
	margin-left:115px;
	
}

#cuadroBlanco form select{
	margin-top:5px;
	margin-left:75px;
}

#cuadroBlanco form select.actividad{
	margin-top:5px;
	margin-left:115px;
	width: 200px;
}

#cuadroBlanco form input[type=submit]{
	margin-top:340px;
	margin-left:350px;
	
}

#cuadroBlanco form input[type=submit]:hover{
    background-position: 0 -28px;
}

#cuadroBlanco form input[type=submit]:active{
    background-position: 0 -58px;
}

#cuadroBlanco form input[type=button], #cuadroBlanco form input[type=submit] {
    background: url(../images/button.png) no-repeat;
    border: none;
    display: block;
    position: absolute;
    top: 248px;
    left: 188px;
    width: 130px;
    height: 29px;
    cursor: pointer;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    color: #333;
    text-shadow:0px 1px 0px rgba(255,255,255,0.35);

}


hr{
	background: #086A87;
	height: 15px;
	margin-bottom:10px;
}



p { 
 font: 14px 'News Cycle', arial, sans-serif;
  padding: 0 0 20px 0;
  line-height: 1.7em;
}

img { 
  border: 0;
}

h1, h2, h3, h4, h5, h6 { 
  color: #362C20;
  letter-spacing: 0em;
  padding: 0 0 5px 0;
}

h1, h2, h3 { 
  font: normal 170% "News Cycle", arial, sans-serif;

  padding: 15px 0 5px 0;
  color: #000;
}

h2 { 
  font-size: 160%;
  padding: 9px 0 5px 0;
  color: #00BFFF;
}

h3 { 
  font-size: 140%;
  text-align:left;
  padding-left:30px;
  color:#58C2FB;
}


h1 { 
  font-size: 100%;
  text-align:left;
  padding-left:115px;
  color:#58C2FB;
}




